<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateSysFormFilterGroupFields extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('sys_form_filter_group_fields', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('filter_group_id')->default(0);
            $table->string('field_name', 64)->default('')->comment('字段名称');
            $table->string('field_type', 64)->default('')->comment('字段类型');
            $table->tinyInteger('type')->default(1)->comment('查询条件');
            $table->string('value')->default('')->comment('查询值type 查询条件: 1 等于 2 不等于 3 包含 4 不包含 5 起始字符 6 大于 7 大于等于 8 小于 9 小于等于 10 今天(value值为空) 11 昨天(value值为空) 12 本月(value值为空) 13 上月(value值为空) 14 今年(value值为空) 15 去年(value值为空) 16 过去多少天内 17 过去多少天前 18 在未来多少天内 19 在未来多少天前 20 在指定多少天后  21在指定多少天前 22为空 23 包括 24 不为空 25 区间查询(值类型为以逗号隔开的两个时间戳拼成的字符串)');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('sys_form_filter_group_fields');
    }
}
